2017-09-01 48 views
3

我正在使用dart構建一個web應用程序,該應用程序在其「web」目錄中有兩個子目錄,稱爲'data'和'img'以及其他默認目錄。 'img'目錄有大約82000個使用1.1 GB的png文件。 'data'目錄有大約500個使用26M的json文件。該應用程序是這樣的,用戶確實而不是必須一次查看來自所有文件的所有數據。只有小塊會被髮送。Dart在使用高CPU時掛起

當我發出'pub serve'命令時,它利用100%的CPU並掛起。我讓它運行了幾個小時,它從來沒有回來。使用'top'命令我可以看到'dart'正在使用最大的CPU。我從Web目錄中刪除了這兩個目錄,並且pub工作並沒有掛起。

有什麼我可以做,以防止懸掛問題發生?

感謝您的幫助!

P.S這發生在最新的穩定和開發的建立

+0

我認爲這值得一個錯誤報告。你使用DDC嗎? –

+2

我沒有使用ddc,但在提到它後切換到它。 DDC也會掛起。我會提交一份錯誤報告。謝謝 –

回答

1

您可能必須在pub serve前使用代理服務器和移動IMG和數據輸出到自己的目錄,pub serve看不到。