問題タブ [measurement]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3782 参照

mercurial - Mercurialを使用して、個々の貢献をどのように測定できますか?

私のチームはMercurialを使用していますが、各チームメンバーによる相対的な貢献度を知りたいです。コード行で生産性を測定することはできないことは知っていますが、後で他の人が上書きしたとしても、少なくとも一人一人が何かを貢献したかどうかを確認したいと思います。したがって、現在のバージョン(Mercurial annotate)の責任者を確認するだけでなく、すべてのリビジョンで再帰的にこれを実行します。理想的には、簡単に視覚化したり、スプレッドシートにダンプしたりできる出力を使用します。

任意のヒント?

0 投票する
1 に答える
119 参照

javascript - Javascript、DOM: スクロール可能な要素内のスペースを見つける必要がある

私は子を持つスクロール可能な要素を持っています。この子 (事前に設定された幅または高さはありません) 内には、任意の幅、高さ、左、および上部の値を持つことができる絶対配置要素のセットがあります。親要素は、これらの絶対配置された要素をどこにでも表示できるようにスクロールできますが、このスクロール可能なスペースがこの親内にどれだけあるかを取得するのに問題があります。どうすればいいですか?

参考までに、ここに私の CSS の一部を示します。

sの width、height、left、および top の値inner_elemは任意です。

0 投票する
3 に答える
884 参照

javascript - 左右の方位を含むテキストの全幅の計算方法

最初と最後の文字の左右両方の方位を含む、HTMLのスパンの合計幅を計算しようとしています。私はすでにJavascriptのoffsetWidth関数とjQueryのwidth&outerWidth関数を試しましたが、どちらも私が探している正しい値を返しません。これが私の言いたいことのです。Firefoxで実行すると、計算された幅は135pxですが、Web Developerプラグインで測定すると、実際の幅は141pxになります。

編集

これが私が試したものであり、これが私に与える値です:offsetWidth = 135 jQuery.width()= 135 jQuery.outerWidth()= 135

それらのどれも「f」の6pxオーバーハングを計算していません(これは幅141になります)。

0 投票する
4 に答える
2523 参照

c++ - clock()とgetsystemtime()

マルチスレッドで計算するためのクラスを開発しましたが、このクラスの1つのインスタンスのみがスレッドによって使用されます。また、別のスレッドからこのクラスのコンテナーを反復処理して、計算の期間を測定したいと思います。アプリケーションはwin32です。私が読んだことは、単一のスレッドで測定値を比較するときにQueryPerformanceCounterが役立つことです。私はそれを私の問題として使用できないので、clock()またはGetSystemTime()を考えます。両方のメソッドの「解像度」がミリ秒であるのは悲しいことです(win32ではCLOCKS_PER_SECが1000であるため)。どの方法を使用するか、一般化する必要がありますか?私にとってより良いオプションはありますか?原則として、作業スレッドの外側で測定を行う必要があります。例としていくつかのコードがあります。

0 投票する
3 に答える
3124 参照

c# - C# で大きなフォントを使用すると、TextRenderer.MeasureText がテキストを正しく測定しないのはなぜですか?

私がやっていることは、文字列のピクセル サイズを取得し、それを 100 分の 1 インチに変換することです (つまり、ピクセル/DPI = インチ、インチ * 100 = 100 分の 1 インチ)。これが私のコードです:

現在、Arial フォントを使用すると、12 未満のフォントでは問題なく動作しますが、計算されたサイズが実際のサイズよりも小さいため、文字が途切れ始めます。DPI 設定が 96 に設定されていることはわかっています。私のフォントはすべて同じように定義されており、フォント サイズのバリエーションは次のとおりです。

GraphicsUnit.Point文字列を描画しているカスタムコントロールのために使用する必要があると思いますが、GraphicsUnit問題はありますか?

機能はMeasureText正しく動作していますか、それとも何か他のことが起こっていますか?

編集

カスタム印刷プレビュー コントロールに描画しています。印刷プレビュー コントロールの単位は「インチ/100」です (したがって変換)。テキスト、画像などは Printer グラフィックス オブジェクトで描画されていると思いますが、完全にはわかりません。

0 投票する
1 に答える
83 参照

optimization - ウェブページのサイズを確認する

私は現在、非常に重いWebサイトを開発していますが、読み込み時間が長いため、最適化する必要があります。ウェブサイトを最適化するための測定ツールとして使用するために、ウェブサイトのサイズをkb単位で確認するためにどのようなツールを使用できるのか疑問に思いました。

0 投票する
2 に答える
839 参照

c# - C# NetworkStream.Read にかかる時間を測定するには?

クライアントが c# を使用して tcp 経由でデータを受信するのにかかる時間を測定したいと考えています。

NetworkStream.Read を使用して、NetworkStream.Write を使用して送信された 100 メガビットのデータを読み取ります。バッファを同じサイズのデータ​​に設定したので、バッファアンダーランの問題などはありません。一般的にはこのようになります。

問題は、送信者が実際にデータを送信していなくても、ストップウォッチが既に実行されている可能性があることです。データの受信にかかった時間を正確に測定するにはどうすればよいですか? リモートPC stream.Writeのタイムラプスを使ってみたのですが、書き込みにかかった時間は極端に短いです。ところで、ストップウォッチはこの作業に最も正確なツールですか?

0 投票する
3 に答える
553 参照

c++ - プログラムによって引き起こされたデバイス ドライバーの CPU/IO 使用率の測定

場合によっては、システムが応答しなくなるまでコードがデバイス ドライバーを使用することがあります。

最近、システムがほとんど応答しなくなる WIN32/VC++ コードを最適化しました。ただし、CPU 使用率は非常に低かった。その理由は、何千もの GDI オブジェクト (ペン、ブラシなど) の作成と破棄でした。すべてのオブジェクトを一度だけ作成するようにコードをリファクタリングすると、システムは再び応答するようになりました。

これにより、特定のプログラム/機能/コード行のデバイスドライバー (GPU/ディスク/など) の CPU/IO 使用率を測定する方法はありますか?

0 投票する
1 に答える
465 参照

wpf - WPFのメジャーサイズ制約はどのように機能しますか?

ゲーム用のWPFのMeasureandArrangeレイアウトシステムに大きく影響を受けたGUIシステムを実装しました。DockPanelsとStackPanelsで正常に動作しますが、最近WrapPanelsを使用する必要がありました。祖先に基づいて使用可能な最大サイズを知る必要があるため、現在の状態ではGUIシステムがラッピングをサポートできないことを発見しました。現在、測定はその情報なしで行われています。

WPFのドキュメントを確認したところ、それらのMeasureメソッドがパラメーターとしてサイズ制約を使用していることがわかりましたSize Measure(Size availableSize)。これは私を困惑させます。私の理解では、WPFは最初に葉から根までの測定を行い、次に根から葉までの配置を行います。ただし、この場合、測定フェーズでは、祖先から利用可能なサイズが必要になります。祖先のサイズは子孫のサイズに依存するため、これは私には矛盾しているように見えます。

availableSizeWPFは測定パスでこの値をどのように提供しますか?

0 投票する
1 に答える
1140 参照

css - CSS アニメーションの FPS 情報を提供するために WebKit をインストルメント化しますか?

現在、さまざまなプラットフォームで WebKit の CSS アニメーションのパフォーマンスを評価しようとしています。アニメーションの実行中にレンダリングされる 1 秒あたりのフレーム数を測定する WebKit のビルドを計測する方法を見つけることができませんでした。これを行う方法を知っている人はいますか?