Släpp oanvända resurser för arbetsboken med Node.js via C++
Contents
[
Hide
]
Aspose.Cells tillhandahåller Workbook.dispose()-metoden för att frigöra de oanvände resurserna för Workbook-objektet. Disposeringsmönstret används endast för objekt som tillgång till oanvänt resurser, som fil- och rörhandtag, registretaggar, väntande handtag eller pekare till block av oanvänt minne. Detta beror på att garbage collection är mycket effektiv på att återvinna oanvända hanterade objekt, men kan inte återvinna oanvänt minne.
Workbook-objekt implementerar nu System.IDisposable-gränssnittet som har en metod Workbook.dispose(). Du kan antingen kalla Workbook.dispose()-metoden direkt eller använda Using-satsen för att automatiskt kalla denna metod.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sample.xlsx");
// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);
// Create workbook object
const wb1 = new AsposeCells.Workbook();
// Call Dispose method
wb1.dispose();
// Call Dispose method via a scoped approach
(async () => {
const wb2 = new AsposeCells.Workbook();
// Any other code goes here
wb2.dispose();
})();