-1

Javaでオーディオエディタを作成しています。そのために、サウンドをグラフとして表示したいと思います。小さいサイズのファイルでは正常に機能しますが、大きいファイルを読み込もうとすると、メモリ不足のヒープスペースエラーが発生します。Javaヒープスペースを増やす以外に、この問題を解決する方法を教えてください。オーディオエディタを作成するために個人的に私に勧める他のAPIはありますか?カット、コピー、貼り付けの操作もメモリ不足の問題になっています。また、表示されたグラフに切り取り、コピー、貼り付けの操作を行うためのヒントを教えてください。

前もって感謝します

4

2 に答える 2

0

ここにはほとんど情報がありませんが、音声ファイルをストリームとして読み取っていただけますか? なんらかのデータの要約を画面に書き込むだけでよい場合、これは非常に役立ちます。gzip されたストリームを調べることもできます。

于 2013-02-22T16:02:31.627 に答える
0

多くの情報は提供しませんが、どこで何がメモリを占有しているかを知る最善の方法は、アプリケーションをプロファイリングすることです。VisualVmなどのプロファイラーを使用します。何がメモリを使用するかを知ることで、コードを最適化して使用するメモリを減らし、ヒープ スペースを増やす必要がなくなるようにすることができます。

于 2013-02-22T15:54:49.027 に答える