Ich schreibe ein Installationsprogramm, das die Konfiguration des Produkts für die bestimmte Hardware abstimmt, auf der es ausgeführt wird. Insbesondere möchte ich feststellen, wie viel physikalischer RAM im System installiert ist, damit ich abschätzen kann, wie viel Speicher dem Produkt bei der Ausführung zugewiesen werden muss.Wie finde ich die physische Speichergröße in Java?
Idealerweise möchte ich dies in einer plattformunabhängigen, reinen Java-Umgebung tun, da das Installationsprogramm auf verschiedenen Plattformen ausgeführt werden muss, aber falls dies nicht möglich ist, werden Lösungen für Windows bevorzugt das ist die am häufigsten verwendete Bereitstellungsplattform.
In diesem Fall kann davon ausgegangen werden, dass das Produkt die einzige/wichtigste Anwendung ist, die auf der Box ausgeführt wird, sodass ich keine Angst haben muss, andere auszuquetschen. Ich möchte nicht überzuordnen, da dies nach unserer Erfahrung Leistung beeinträchtigen kann.
Wenn Ihr Installer in Java ist - wird es nur funktionieren, wenn die JRE installiert wurde ... – Nate
Danke - in diesem Fall ist die JRE eine der aufgeführten Anforderungen der Software, so dass wir davon ausgehen dürfen es ist da :) –
sogar über JMX ist nicht möglich – dfa