getHeapMemoryUsage()。getUsed();以外のソート時にメモリ使用量を計算できる方法はありますか。 import java.lang.management.ManagementFactoryから; と私は迷ってgetHeapMemoryUsage()。getUsed(); getNonHeapMemoryUsage()。getUsed(); Byteで使用されるメモリを計算しますか? thxソートアルゴリズムでメモリ使用量を計算するのに、どのJavaライブラリクラスを使用する必要がありますか?
1
A
答えて
3
メモリープロファイラーを使用して、使用されているメモリー量を測定できます。
IMHOコードを読み取って計算するのが最も良い方法です。多くの並べ替えアルゴリズムでは、追加のヒープメモリは使用されません。 ;)
+0
(よく、技術的に... :-)並べ替えられている配列のサイズ)+1メモリプロファイラーのために、私は完全に同意します。 –
+1
申し訳ありませんが、ヒープスペースはありません。彼らはすべてスタックスペースを使います。 ;)配列やリストをソートする場合は、大きさに関係なく、ヒープスペースを追加する必要はありません。 –
関連する問題
- 1. ユーザーあたりのメモリ使用量を計算するPowerShellスクリプト
- 2. JavaでBツリーのメモリ使用量を計算する
- 3. どのようにJavaプログラムのメモリ使用量を計算するには?
- 4. MacOSでプロセスごとのメモリ使用量を計算する
- 5. TheanoのGPUメモリ使用量を計算するには?
- 6. 状態計算を使用する必要がありますか?スパークストリーミングの状態の計算の説明
- 7. アズールブロブストレージを使用するには計算が必要ですか?
- 8. 必要なデータベースのメモリ量を計算するには?
- 9. JavaScriptのメモリ使用量を計算する
- 10. ソフトウェアアーキテクチャの設計:どのデザインを使用する必要がありますか?
- 11. Java GraphicsにはどのIDEを使用する必要がありますか?
- 12. Javaインスタンスのメモリ使用量が要求なしにアップする
- 13. どのレイアウトマネージャを使用する必要がありますか?
- 14. Javaプログラムでどれくらいのメモリを使用する必要がありますか?
- 15. Androidのメモリ使用量 - 静的変数を無効にする必要がありますか?
- 16. Java:メモリ使用量を計算すると不正確な結果
- 17. このコンビナトリアル計算でどのようにメモリ使用量を減らすことができますか?
- 18. UUIDなどを使用する必要がありますか?
- 19. Universal Windows 10 Platform App内のシステムディスクとメモリ使用量データを取得する必要があります
- 20. のJava LibGDXメモリ使用量
- 21. Android用アプリ - どの言語を使用する必要がありますか?
- 22. 計算にはPHPとJavascriptの両方を使用する必要がありますか?
- 23. DreamweaverのSpryを使用する必要がありますか?
- 24. アクティビティのサブクラスを使用する必要がありますか?
- 25. フォントのパスを使用する必要がありますか?
- 26. xlibの "XAllocSizeHints()"を使用する必要がありますか?
- 27. タイプコードのインターフェイスを使用する必要がありますか?
- 28. RecyclerViewでCursorLoaderを使用する必要がありますか?
- 29. DynamoDBでEC2を使用する必要がありますか?
- 30. Parcel.writeSerializableをParcelable.writeToParcelで使用する必要がありますか?
[Javaを使ってOSレベルのシステム情報を取得する](http://stackoverflow.com/q/25552/651140) –