Add memory consumption treemap tab
Summary: There are some issues with label positioning, but overall works. Reviewed By: defHLT Differential Revision: D29588329 fbshipit-source-id: 5c2e8f6f139d997559111fa2ad124ae1d695b36a
This commit is contained in:
committed by
Facebook GitHub Bot
parent
77b820c4ca
commit
6359c82be1
@@ -7,7 +7,7 @@
|
||||
* @format
|
||||
*/
|
||||
|
||||
import {CacheInfo, ImageId, ImageData, ImagesList} from './api';
|
||||
import {CacheInfo, ImageId, ImageData, ImagesList, ImagesMap} from './api';
|
||||
import {ImageEventWithId} from './index';
|
||||
|
||||
import {styled, Layout, Toolbar, theme} from 'flipper-plugin';
|
||||
@@ -23,15 +23,22 @@ import {
|
||||
Badge,
|
||||
} from 'antd';
|
||||
import MultipleSelect from './MultipleSelect';
|
||||
import {ImagesMap} from './ImagePool';
|
||||
import React, {PureComponent} from 'react';
|
||||
import {DeleteFilled} from '@ant-design/icons';
|
||||
|
||||
function formatMB(bytes: number) {
|
||||
return Math.floor(bytes / (1024 * 1024)) + 'MB';
|
||||
function toMB(bytes: number) {
|
||||
return Math.floor(bytes / (1024 * 1024));
|
||||
}
|
||||
|
||||
function formatKB(bytes: number) {
|
||||
export function toKB(bytes: number) {
|
||||
return Math.floor(bytes / 1024);
|
||||
}
|
||||
|
||||
export function formatMB(bytes: number) {
|
||||
return toMB(bytes) + 'MB';
|
||||
}
|
||||
|
||||
export function formatKB(bytes: number) {
|
||||
return Math.floor(bytes / 1024) + 'KB';
|
||||
}
|
||||
|
||||
@@ -148,7 +155,7 @@ export default class ImagesCacheOverview extends PureComponent<
|
||||
) > 0;
|
||||
|
||||
return (
|
||||
<Layout.Top>
|
||||
<Layout.ScrollContainer>
|
||||
<Toolbar>
|
||||
<Button
|
||||
icon={<DeleteFilled></DeleteFilled>}
|
||||
@@ -219,7 +226,7 @@ export default class ImagesCacheOverview extends PureComponent<
|
||||
})}
|
||||
</Layout.ScrollContainer>
|
||||
)}
|
||||
</Layout.Top>
|
||||
</Layout.ScrollContainer>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user