Speicherverlust beim Öffnen des Datenrahmens mit RDCOMClient

9

Ich experimentiere mit dem RDCOMClient-Paket, um einen Datenrahmen direkt in Excel zu öffnen. Ich habe Funktionscode, der einen Datenframe in Excel öffnet, aber das Problem, das ich in renne, ist, dass die Speicherressourcen vom Laden der Daten in Excel nicht von rssession.exe freigegeben werden, wenn der Code abgeschlossen ist. Auch nach dem Schließen der Excel-Anwendung werden die Speicherressourcen nicht freigegeben. Gibt es etwas, das ich vermisse, das ich verwenden könnte, um den Speicher von rssession.exe freizugeben? Die einzige Möglichkeit, den Speicher freizugeben, besteht darin, RSTudio zu schließen und es wieder zu öffnen.

Code für die Funktion

%Vor%

Code zum Generieren eines großen Datenrahmens zum Testen. (Erleichtert das Anzeigen der Speicherauslastung beim Anzeigen des Prozesses "rssession.exe" im Task-Manager)

%Vor%     
Matt Jewett 23.05.2017, 14:49
quelle

0 Antworten

Tags und Links