2009-06-23 44 views
0

我工作的Linux內核源代碼分析考慮所有的2.6版本...哪個解決方案可以表示較大的結果?

我收集了編譯每個文件和內核的每個版本的結果...

所以遠,我使用特設的格式,然後我用一個小型的python腳本分析數據(一個典型的結果文件是大約300MB)...

但是,特設並不方便,因爲它很難解釋數據,並且不是很靈活,因爲只要你改變格式,你的解釋腳本也必須修改...

我想要一些可以輕鬆演變的東西,從中我可以輕鬆提取一些信息...

哪種解決方案最適合我的情況來表示結果?

  • ad hoc格式?
  • XML?
  • DataBase? (如果是的話,哪個引擎?)
  • Google AppEngine?

PS:我正在使用Java 1.5。

+2

首先。停一會兒。深吸一口氣,然後重新寫下問題。我在這裏沒有看到問題,我知道下面有一個問題,但我不明白。 – OscarRyz 2009-06-23 19:50:38

回答

0

我認爲奧斯卡的第一個評論不算太壞。也許你應該重新考慮你的格式和分析方式。我寫了幾種分析數據的專用格式,只是爲了認識到一個不同的數據結構(在我的情況下是一個簡單的二叉樹)可以在幾秒鐘內完成相同的任務,而不是幾分鐘。大多數情況下,數據庫可能是最好的解決方案,對於普通的舊Java程序,您可能會認爲它是最方便的解決方案。

相關問題