大量的PDF文件所以,最後我需要寫一個UNIX服務器上的磁盤上的大量的PDF(40,000),我試圖找出一種方法來有效地做到這一點(更快/消耗更少的內存)。使用並行處理技術來產生UNIX
我一直使用JasperReports把創造出臨危作爲參數模板(意該報告並沒有擊中數據庫)需要對報告中的所有信息。
然後,我有一個查詢數據庫,並帶來了數據集,併爲每個記錄它填補了開發文件和PDF寫入磁盤一個簡單的Java應用程序。
現在,這工作得很好的記錄幾百,但我想,其中的數字擴展到40.000記錄和過程的輸出將同等數量的PDF文件也不會生產工作。做一些測試我估計這個過程至少需要3個小時,我也開始擔心內存消耗。
所以我想知道是什麼,如果有一個有效的方式來做到這一點:
- 我應該使用並行/多線程這個過程?
- 任何人都可以點我朝着knonw模式/例如這樣的工作嗎?
謝謝您的時間
你說「快/少內存」。實現兩者往往是困難的。此外,請參閱指南[如何提出一個很好的問題(http://stackoverflow.com/help/how-to-ask) – screenmutt
只是注意,多線程!=更快 – user489041