非プリミティブJavaオブジェクトのサイズを調べる方法は?非プリミティブJavaオブジェクトのサイズを表示するJavaプログラムを作成してください
-2
A
答えて
0
あなたはめったにサイズを見つける必要がないので、javaにはあらかじめ定義された方法がありません。特定のユースケースがある場合は、オブジェクトを受け取り、その内部のプリミティブ型と参照に基づいてサイズを見つけるカスタム関数を記述することによって、サイズを見つけることができます。 例10個の整数のリスト= 32 * 10 クラスAとint a;オブジェクトo = 32 * 2 [32ビットjvmと仮定します]。
1
あなたが探しているものはJava Sizeofです。 this articleをご覧ください。基本的には、多くのオブジェクトを作成し、使用可能なヒープの変更を確認します。
関連する問題
- 1. Matlabでグラフを作成し、Javaプログラムで表示する
- 2. Java(JFrame)で図面のサイズを変更してください
- 3. Java Web Startでロードダイアログを表示しないでください。
- 4. Javaを使用してWLANアクセスポイントを表示するプログラムの作成方法
- 5. Javaのオブジェクトのサブクラスを確認してください
- 6. シングルインスタンスJavaプログラムを確認してください
- 7. キャッチパフォーマンスを試してくださいJava
- 8. Javaプログラムのインストール方法を教えてください。
- 9. フォルダにあるすべてのファイルのタイトルを表示するコンボボックスがあるJavaプログラムを作成したい
- 10. オブジェクト、配列、プリミティブ型のJavaと正確な参照サイズ
- 11. WSDLファイルがあれば、単純なJavaクライアントを作成してください
- 12. SplitViewControllerをポートレートモードで非表示にしないでください
- 13. Javaプログラム:メソッドを使用して印刷しないでください
- 14. iOSオブジェクトを作成してください
- 15. src/main/javaを1つのフォルダとして表示するには "Idea"を設定してください
- 16. Javaプログラムのジェネリッククラスを作成する
- 17. EditFieldをラジオボタンで非表示にするクリックしてください。ブラックベリー
- 18. java-volatileキーワード(非プリミティブの場合)
- 19. Java JFileChooserを作成するには、ドットで始まるものを含め、すべてのファイルを表示してください
- 20. Simple Javaプログラムの解決にお手伝いください
- 21. プログラムでJava Webアプリケーションを作成する
- 22. GPA計算機をJavaで作成するには、少し調整して終了してください。
- 23. 作成してJava Web Launcherをダウンロードし、Webサーバーからファイルをダウンロードして実行してください
- 24. ユーザーがプログラムをダウンロードする直前にサーバー上でJavaプログラムをコンパイルしてください
- 25. パラメータのない非表示を再作成して作成しますか?
- 26. 配列を作成し、stdCLassオブジェクトの束を追加してください
- 27. ボタンで動作しないアクションをクリックしてください - JavaとAndroid Studio
- 28. 3Dオブジェクト内に3Dオブジェクトを描画するには、Javaのopengl1.0 for androidを使用してください。
- 29. JSF:.jspを表示する前にURLをBean/Javaファイルにリンクしてください
- 30. Java:非プリミティブ型の配列をコピーする
この宿題はありますか? – SingleNegationElimination
あなたが求めていることは事実上不可能です。 – Esko
http://stackoverflow.com/questions/52353/in-java-what-is-the-best-way-to-determine-the-size-of-an-object –