memLayout() fix memsize linux (modules >= 32 GB)
This commit is contained in:
+3
-1
@@ -281,9 +281,11 @@ function memLayout(callback) {
|
||||
devices.shift();
|
||||
devices.forEach(function (device) {
|
||||
let lines = device.split('\n');
|
||||
const sizeString = util.getValue(lines, 'Size');
|
||||
const size = sizeString.indexOf('GB') >= 0 ? parseInt(sizeString, 10) * 1024 * 1024 * 1024 : parseInt(sizeString, 10) * 1024 * 1024;
|
||||
if (parseInt(util.getValue(lines, 'Size'), 10) > 0) {
|
||||
result.push({
|
||||
size: parseInt(util.getValue(lines, 'Size'), 10) * 1024 * 1024,
|
||||
size,
|
||||
bank: util.getValue(lines, 'Bank Locator'),
|
||||
type: util.getValue(lines, 'Type:'),
|
||||
clockSpeed: (util.getValue(lines, 'Configured Clock Speed:') ? parseInt(util.getValue(lines, 'Configured Clock Speed:'), 10) : (util.getValue(lines, 'Speed:') ? parseInt(util.getValue(lines, 'Speed:'), 10) : -1)),
|
||||
|
||||
Reference in New Issue
Block a user