Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
7개월 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
36 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
14 행
복사
35 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
13 행
복사
복사
복사됨
복사
복사됨
97.87
% (
1,366,841B
) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
96.37
% (
790,809B
) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->
41.25
% (
576
,064B)
0x969717
: allocate (new_allocator.h:151)
->
35.10
% (
288
,064B)
0x2234AF
: allocate (new_allocator.h:151)
| ->
41.25
% (
576
,064B)
0x969717
: allocate (allocator.h:203)
| ->
35.10
% (
288
,064B)
0x2234AF
: allocate (allocator.h:203)
| ->
41.25
% (
576
,064B)
0x969717
: allocate (alloc_traits.h:614)
| ->
35.10
% (
288
,064B)
0x2234AF
: allocate (alloc_traits.h:614)
| ->
41.25
% (
576
,064B)
0x969717
: _M_allocate (stl_vector.h:387)
| ->
35.10
% (
288
,064B)
0x2234AF
: _M_allocate (stl_vector.h:387)
| ->
41.25
% (
576
,064B)
0x969717: _M_realloc_append<const uint256&>
(vector.tcc:
572
)
| ->
35.10
% (
288
,064B)
0x2234AF: reserve
(vector.tcc:
79
)
| ->41.25% (576,064B) 0x969717: push_back (stl_vector.h:1427)
| ->35.10% (288,064B) 0x2234AF: ToMerkleLeaves<std::vector<uint256>, MerkleRoot(ankerl::nanobench::Bench&)::<lambda()>::<lambda(bool, const auto:46&)> > (merkle.h:19)
| ->41.25% (576,064B) 0x969717: ComputeMerkleRoot(std::vector<uint256, std::allocator<uint256> >, bool*) (merkle.cpp:55)
|
->35.10
% (
288
,064B) 0x223
4AF
: operator() (merkle_root.cpp:
25
)
|
->41.25
% (
576
,064B) 0x223
5A7
: operator() (merkle_root.cpp:
31
)
|
->35.10
% (
288
,064B) 0x223
4AF
: ankerl::nanobench::Bench& ankerl::nanobench::Bench::run<MerkleRoot(ankerl::nanobench::Bench&)::{lambda()
|
->41.25
% (
576
,064B) 0x223
5A7
: ankerl::nanobench::Bench& ankerl::nanobench::Bench::run<MerkleRoot(ankerl::nanobench::Bench&)::{lambda()
|
->35.10
% (
288
,064B) 0x2238
DF
: MerkleRoot(ankerl::nanobench::Bench&) (merkle_root.cpp:24)
|
->41.25
% (
576
,064B) 0x2238
9B
: MerkleRoot(ankerl::nanobench::Bench&) (merkle_root.cpp:24)
|
->35.10
% (
288
,064B) 0x1A44D7: operator() (std_function.h:593)
|
->41.25
% (
576
,064B) 0x1A44D7: operator() (std_function.h:593)
|
->35.10
% (
288
,064B) 0x1A44D7: benchmark::BenchRunner::RunAll(benchmark::Args const&) (bench.cpp:153)
|
->41.25
% (
576
,064B) 0x1A44D7: benchmark::BenchRunner::RunAll(benchmark::Args const&) (bench.cpp:153)
|
->35.10
% (
288
,064B) 0x15EA27: main (bench_bitcoin.cpp:150)
|
->41.25
% (
576
,064B) 0x15EA27: main (bench_bitcoin.cpp:150)
저장된 비교 결과
원본
파일 열기
97.87% (1,366,841B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->41.25% (576,064B) 0x969717: allocate (new_allocator.h:151) | ->41.25% (576,064B) 0x969717: allocate (allocator.h:203) | ->41.25% (576,064B) 0x969717: allocate (alloc_traits.h:614) | ->41.25% (576,064B) 0x969717: _M_allocate (stl_vector.h:387) | ->41.25% (576,064B) 0x969717: _M_realloc_append<const uint256&> (vector.tcc:572) | ->41.25% (576,064B) 0x969717: push_back (stl_vector.h:1427) | ->41.25% (576,064B) 0x969717: ComputeMerkleRoot(std::vector<uint256, std::allocator<uint256> >, bool*) (merkle.cpp:55) | ->41.25% (576,064B) 0x2235A7: operator() (merkle_root.cpp:31) | ->41.25% (576,064B) 0x2235A7: ankerl::nanobench::Bench& ankerl::nanobench::Bench::run<MerkleRoot(ankerl::nanobench::Bench&)::{lambda() | ->41.25% (576,064B) 0x22389B: MerkleRoot(ankerl::nanobench::Bench&) (merkle_root.cpp:24) | ->41.25% (576,064B) 0x1A44D7: operator() (std_function.h:593) | ->41.25% (576,064B) 0x1A44D7: benchmark::BenchRunner::RunAll(benchmark::Args const&) (bench.cpp:153) | ->41.25% (576,064B) 0x15EA27: main (bench_bitcoin.cpp:150)
수정본
파일 열기
96.37% (790,809B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->35.10% (288,064B) 0x2234AF: allocate (new_allocator.h:151) | ->35.10% (288,064B) 0x2234AF: allocate (allocator.h:203) | ->35.10% (288,064B) 0x2234AF: allocate (alloc_traits.h:614) | ->35.10% (288,064B) 0x2234AF: _M_allocate (stl_vector.h:387) | ->35.10% (288,064B) 0x2234AF: reserve (vector.tcc:79) | ->35.10% (288,064B) 0x2234AF: ToMerkleLeaves<std::vector<uint256>, MerkleRoot(ankerl::nanobench::Bench&)::<lambda()>::<lambda(bool, const auto:46&)> > (merkle.h:19) | ->35.10% (288,064B) 0x2234AF: operator() (merkle_root.cpp:25) | ->35.10% (288,064B) 0x2234AF: ankerl::nanobench::Bench& ankerl::nanobench::Bench::run<MerkleRoot(ankerl::nanobench::Bench&)::{lambda() | ->35.10% (288,064B) 0x2238DF: MerkleRoot(ankerl::nanobench::Bench&) (merkle_root.cpp:24) | ->35.10% (288,064B) 0x1A44D7: operator() (std_function.h:593) | ->35.10% (288,064B) 0x1A44D7: benchmark::BenchRunner::RunAll(benchmark::Args const&) (bench.cpp:153) | ->35.10% (288,064B) 0x15EA27: main (bench_bitcoin.cpp:150)
비교하기