0

プログラムについての短い:

これは私の最初のプログラムであるため、最良かつ最も効果的にプログラムされたパスではありませんが、機能し、仕事をします。設計管理としてのプログラムの diehnt。約3000点のデザインを手掛ける。グループごとに並べ替えることができ、scrollPane コンテナーに生成されます。各デザインには特定の番号が表示され、20 ~ 30 kb の小さなプレビューとスタイル名も表示されます。これらのデザインは、さらに詳細にフィルタリングしたり、印刷したり、電子メールで送信したりすることができます。

付録には、アプリケーションのスクリーンショットがいくつかあるので、想像できるものは何でも含めてください。プログラムは XDEV を使用してプログラムされています。

問題#1:

scrollPane に表示されるのは約 200 のデザインのみで、それ以上はめくる必要があります。scrollPane が一度空になり、dan のデザインで補充されたとします。問題は、画像の読み込みに時間がかかりすぎることです。SQL クエリと、デザインが表示されるコンテナーの生成には、約 500 ミリ秒かかります。ただし、画像が読み込まれるまで、約 5 秒かかります。写真は外部サーバーにあり、ネットワーク経由でダウンロードされます。専用回線があり、インターネットの速度には嘘をつきません。

画像をプログラムにロードし、ショーを約 1 ~ 2 秒で完全に充電する最速の方法は何ですか?

問題#2:

プログラムがシステム パフォーマンスを過度に消費します。SQL クエリのボタンを押すと、コンテナの生成とイメージのロードが開始され、システム使用率が一時的に 90 ~ 100% に上昇します。通常の PC の場合は必ずしも問題ではありませんが、プログラムがターミナル サーバーで実行されており、システムの容量使用率が増加すると大きな問題が発生します。私が述べたように、プログラムを始めたばかりで、ウィンドウ自体のメインスレッドが生成されている単一のスレッドですべてを実行しても、なぜまだ見栄えがするのかわかりません。

検索でシステム パフォーマンスがわずかに増加するだけ、つまり 10% 未満になるのを防ぐにはどうすればよいですか? 画像の読み込みと SQL クエリを別のスレッドで行うと役に立ちますか? または、どうすればこれを最もよく解決できますか?

4

0 に答える 0