Toshiba BG4 KBG40ZNS128G
The Toshiba KBG40ZNS128G is a very compact (single side M.2 22x30 mm) SSD for tablets, laptops, IoT devices. We found the 128 GB drive's performance to be subpar in our independent testing conducted in 2019.
Performance
The NVMe class drive (PCI-E 3.0 x4) fell short of its rated capabilities in our testing. While Toshiba/Kioxia promises read and write rates of up to 2000 MB/s and 800 MB/s respectively, the real world results do not get anywhere near those targets, lagging behind many SATA III class drives in a few scenarios.
Power Consumption
The consumption should be relatively low at around 3 W (according to the manufacturer). Nonetheless, the drive will probably see a lot of thermal throttling throughout its useful life span, just as most M.2 SSDs do.
Notebookcheck says:
... While sequential read rates on the SSD are decent at about 1200 MB/s, sequential write rates are slower than even most SATA III SSDs at just under 200 MB/s. This is a budget drive after all with similar results to the Toshiba BG3 found on the Dell G7 17 7790 - Dell G3 15 3590 Laptop Review , 2019
Benchmarks Performance Rating - DiskSpd
13.8 pt (19%)
...
FPT330M8SSD512G
Apple SSD AP0256
Samsung SSD PM871b MZNLN256HAJQ
SK hynix HFB1M8MQ331C0MR
Crucial P2 1TB CT1000P2SSD8
SK hynix BC501 HFM256GDGTNG
Intel SSD 600p SSDPEKKW512G7
Apple SSD SM0512F
Toshiba KBG30ZMV256G
256 GB NVMe
Apple SSD AP0512
Kingston RBUSNS8154P3512GJ
SK Hynix BC711 HFM128GD3HX015N
...
min: 165.9 avg: 171 median: 171 (3%) max: 176 MB/s
...
SK Hynix HFS256G3BTND
Toshiba KBG30ZPZ256G
SanDisk X400 M.2 2280 128GB
Hynix HFS128G3MNM
Toshiba HG6 THNSNJ256GMCU
Samsung Portable SSD T5 MU-PA1T0B
Intel SSD 525 Series SSDMCEAC180A3L
Samsung MZMPC128HBFU
Samsung CM871a MZNTY256HDHP
Intel SSD 330 Series SSDSC2CT180A3K5
Ramaxel RTNTE256PCA8EADL
Samsung SSD 840 250GB MZ7TD2560/0L9
Samsung SSD 850 EVO mSATA 120GB
Samsung SSD PM851 256 GB MZYTE256HMHP
SanDisk Ultra II
2x Kingston SMSR150S3256G (RAID 0)
Samsung SSD 840 250GB MZ7TD256HAFV
Samsung SSD PM851 256 GB MZ7TE256HMHP
...
min: 108.2 avg: 135.6 median: 135.6 (5%) max: 163 MB/s
...
SanDisk Z400s 256 GB M.2 2280
Crucial M4-CT256M4SSD2
Hynix HFS256G39MND
2x SanDisk X400 1TB M.2 SD8SN8U1T001122 (RAID 0)
Phison 256GB PC3110-S10C
Samsung PM871b MZNLN128HAHQ
ADATA AXM14S3-128GM-B
SK hynix BC501 HFM128GDJTNG-831
Intel 545s SSDSC2KW256G8L
Micron RealSSD C400-MTFDDAC256MAM
Samsung SSD 830 Series MZMPC256HBGJ-00000
SK hynix SC311 M.2
SanDisk SD7SN3Q256G1002
Samsung SSD 830 Series MZ-7PC0128D/EU
Samsung MZYTY256HDHP
Toshiba THNSFJ256GDNU 256 GB
...
min: 215.7 avg: 216.3 median: 216.3 (2%) max: 216.8 MB/s
...
Samsung SSD PM830 64 GByte mSATA
Samsung SSD 470 Series MZ-5PA256/EU
Toshiba SG5 256GB THNSNK256GVN8
Samsung SSD PM841 MZMTD256HAGM
SK Hynix HFS256G3BTND
Hynix HFS128G3MND
SanDisk SD5SG2256G1052E
Lite-On LMT-128M3M
Plextor PX-256M5M
TOSHIBA THNSNS256GMCP
Phison S11-128G
Samsung MZNLN128HCGR-000L2
Samsung MZNTD512HAGL
Kingston RBUSNS8180S3128GI1
Lite-On LMT-256M3M
Samsung SSD SM841 128GB
Micron RealSSD C400 (MTFDDAK256MAM-1K12)
...
min: 987 avg: 1136 median: 1135.5 (11%) max: 1284 Points
Seagate Momentus 5400.6 ST9250315AS
...
Samsung SSD 850 EVO M.2 500GB
Apple SSD SM0256F
Samsung SSD 840 EVO 500GB mSATA
Lite-On CA3-8D256-Q11
SK Hynix HFS128G39MNC-3510A
Samsung SSD 840 EVO 500GB
Phison 256GB PC3110-S10C
Kingston RBUSNS8180DS3128GH
Kingston RBU-SNS8152S3256GG5
Samsung SSD 850 EVO mSATA 500GB
Toshiba THNSFJ256GDNU 256 GB
CUKUSA 1 TB SATA SSD Q0526A
2x Kingston RBU-SNS8100S3256GD (RAID 0)
Crucial M550 CT256M550SSD3
Samsung SSD PM871 MZNLN512HMJP
...
min: 157 avg: 273 median: 273 (5%) max: 389 Points
Samsung SpinPoint M8 HN-M101MBB
...
Toshiba HG6 THNSFJ256GCSU
Samsung SSD 850 EVO m.2 120GB
SanDisk Ultra II
Kingston RBU-SNS8100S3256GD
Kingston RBU-SC150S37256GD
Intel SSD Pro 5400s SSDSC2KF256H6L
SanDisk SD8SN8U512G1002
Lite-On CA3-8D256-Q11
Toshiba HG6 THNSNJ256G8NY
128 GB NVMe
Transcend MTS800 256GB M.2 (TS256GMTS800)
Samsung SSD 850 EVO mSATA 120GB
Intel SSD 525 Series SSDMCEAC180A3L
Toshiba THNSNJ256GMCU
Toshiba KBG30ZPZ512G
Kingston RBU-SC100S37128GD
SK Hynix HFS256G39TND-N210A
...
min: 575 avg: 595 median: 595 (15%) max: 615 Points
...
2x Lite-On CMT-128L3M (RAID 0)
2x ADATA XM11 256 GByte
2x Plextor PX512M6GV-2280 (RAID 0)
2x Transcend SSD370 mSATA 256GB (RAID 0)
Samsung SSD XP941 MZHPU256HCGL
2x Sandisk X110 SD6SP1M-128G RAID 0
2x Lite-On IT L8T-256L9G (RAID 0)
Lite-On CA3-8D256-Q11
2x SanDisk X400 1TB M.2 SD8SN8U1T001122 (RAID 0)
Toshiba THNSFJ256GDNU 256 GB
Kingston OM8PDP3256B
Samsung SSD XP941 MZHPU512HCGL
Kingston OM8PCP3512F-AB
...
AS SSD - Access Time Write *
min: 0.181 avg: 0.6 median: 0.6 (1%) max: 0.94 ms
...
Micron RealSSD C400 (MTFDDAK256MAM-1K12)
Crucial M4-CT256M4SSD3
Hynix HCG4a2 64 GB
Samsung PM951 NVMe MZVLV256
KUU-512GB
SanDisk U100 128 GB
Toshiba XG4 NVMe (THNSN5512GPUK)
Toshiba BG4 KBG40ZPZ512G
WDC WD Green PC SSD WDS240G2G0B
Hynix HBG4a2 32 GB eMMC
Toshiba NVMe THNSN5256GPU7
SanDisk SD9SN8W256G1002
SanDisk U100 64 GB
...
Seagate Momentus Thin ST500LT012-9WS142 + 32 GB LiteOn LMT-32L3M SSD Cache
AS SSD - Access Time Read *
min: 0.124 avg: 0.1 median: 0.1 (0%) max: 0.168 ms
...
SanDisk X300s SD7SB3Q-128G
Sandisk SD8TN8U-256G-1006
SK Hynix PC300 NVMe 256 GB
Plextor PX-256M5M
Lite-On LMT-128M3M
Toshiba SG5 THNSNK128GVN8
Samsung SSD PM851 M.2 2280 128GB
Toshiba KBG30ZMT512G
Intel SSD 535 SSDSCKJW120H6
Intel SSD Pro 1500 Series SSDSCKHF240A4
Toshiba HG6 THNSNJ256G8NU
Toshiba THNSNK256GCS8
Crucial RealSSD M4 CT128M4SSD2
Toshiba HG6 THNSNJ128GMCU
Intel SSD 525 Series SSDMCEAC180B3
FPT310M4SSD256G
...
Toshiba MK7575GSX
min: 68.8 avg: 135.9 median: 135.9 (3%) max: 203 MB/s
ADATA DashDrive Durable HD650 USB 3.0
...
128 GB SATA SSD
Samsung PM951 NVMe MZVLV128
Intel SSD 330 Series SSDSC2CT120A3K5
Sandisk X300 SD7SB6S-256G-1012
Samsung MZNLN128HCGR-000L2
Samsung SSD 850 EVO m.2 120GB
Micron RealSSD C400 MTFDDAT128MAM-1J2
FPT310M4SSD256G
SanDisk X110 SD6SF1M128G
Intel SSD 520 Series SSDSC2CW120A3
SanDisk SD9SN8W256G1002
Intel Optane 16 GB MEMPEK1J016GAH + HGST HTS721010A9E630 1 TB HDD
Kimtigo KT256GM28S3
Sandisk X300 SD7SN6S-256G-1006
Apple SSD TS064E
Samsung SSD 850 EVO mSATA 120GB
SanDisk SD8SN8U256G1027
Kingston RBU-SC100S37240GE
...
min: 424 avg: 442.6 median: 442.6 (13%) max: 461.2 MB/s
...
Samsung SSD XP941 MZHPU256HCGL
SanDisk SD9SN8W256G1027
2x ADATA XM11 256 GByte
SanDisk SD8SN8U256G1006
2x Plextor PX512M6GV-2280 (RAID 0)
2x Transcend SSD370 mSATA 256GB (RAID 0)
Apple SSD SM0256F
Kingston RBU-SNS8152S3256GG2
Toshiba XG5 KXG50ZNV256G
SK hynix PC401 HFS256GD9TNG
2x Lite-On IT L8T-256L9G (RAID 0)
...
min: 69.4 avg: 117.6 median: 117.6 (32%) max: 165.7 MB/s
ADATA DashDrive Durable HD650 USB 3.0
...
Crucial M500 480 GB CT480M500SSD3 mSATA
SK Hynix PC601 NVMe 512 GB
Intel SSD 760p SSDPEKKW512G8
Intel SSD 600p SSDPEKKW512G8L
SK Hynix BC711 HFM128GD3HX015N
2x Samsung SSD 960 Pro 1TB m.2 NVMe (RAID 0)
Toshiba KBG40ZNS256G NVMe
SK Hynix PC401 512GB M.2 (HFS512GD9TNG)
Kingston OM8PCP3512F-AB
...
min: 34.01 avg: 36.8 median: 36.8 (12%) max: 39.5 MB/s
...
Lite-On CA3-8D256-Q11
Lenovo LENSE20256GMSP34MEAT2TA
Lenovo UMIS AM610 RPFTJ256PDD2MWX
Samsung PM951 NVMe MZ-VLV256D
SK Hynix BC501 NVMe 256 GB
SK hynix HFB1M8MQ331C0MR
Samsung SM951 MZHPV512HDGL m.2 PCI-e
Samsung MZFLV128 NVMe
Samsung MZFLV512 NVMe
WDC PC SN520 SDAPNUW-256G
1x Samsung SSD PM981 MZVLB512HAJQ + 2x Intel SSD 760p SSDPEKKW512G8 (RAID 0)
2x Micron 2200S 512 GB (RAID 0)
...
Intel Optane 32 GB MEMPEK1W032GA
AS SSD - Sequential Write
min: 186 avg: 192.9 median: 192.9 (2%) max: 199.8 MB/s
...
Micron RealSSD C400 MTFDDAK128MAM
Intel SSD 525 Series SSDMCEAC180B3
Crucial M4-CT256M4SSD2
Kingston RBU-SMS10053128GA
Samsung SSD 470 Series MZ7PA128HMCD-010H1
128 GB UFS 2.1 Flash
Hynix HFS128G3MND
Liteon LCT-128M3S
Samsung MZFLV128 NVMe
Micron RealSSD C400 MTFDDAT128MAM-1J2
Samsung PM971 KUS040202M
Intel SSD 330 Series SSDSC2CT180A3K5
ADATA Premier Pro SP900NS38 256 GB
Crucial RealSSD M4-CT128M4SSD3
Samsung MZFLW1T0HMLH
Samsung SM256C
...
min: 1142 avg: 1158 median: 1158 (12%) max: 1174 MB/s
...
SK Hynix BC501 NVMe 256 GB
Samsung SSD XP941 MZHPU256HCGL
Toshiba BG3 KBG30ZMS512G
Toshiba KBG30ZPZ512G
SK hynix BC501 HFM128GDJTNG-831
Samsung PM951 NVMe MZ-VLV256D
Toshiba KBG30ZPZ256G
Samsung MZFLV128 NVMe
Samsung PM971 KUS040202M
Toshiba KBG30ZPZ128G
Kingston RBUSNS8154P3512GJ
Samsung PM971 KUS020203M
...
CrystalDiskMark 5.2 / 6 - CDM 5/6 Write 4K
138.5 MB/s (13%)
Western Digital Scorpio Blue WD5000LPCX-24C6HT0
...
Intel SSD 660p SSDPEKNW512G8
SK Hynix HFS512 GDE9X081N
...
Corsair MP600 GS
CrystalDiskMark 5.2 / 6 - CDM 5/6 Read 4K
42 MB/s (1%)
Western Digital Scorpio Blue WD5000LPCX-24C6HT0
...
SK hynix HFB1M8MQ331C0MR
SK hynix PC400 512 GB
2x Samsung PM961 MZVLW256HEHP (RAID 0)
WDC PC SN520 SDAPMUW-512
2x SK Hynix PC601 NVMe 512 GB (RAID 0)
Toshiba KBG20ZMS256G
2x Micron 2200S 512 GB (RAID 0)
2x WDC PC SN720 SDAPNTW-512G-1014 (RAID 0)
Samsung PM971 KUS030202M
WDC PC SN520 SDAPNUW-256G
Samsung PM991 MZVLQ512HBLU
...
Intel Optane 32 GB MEMPEK1W032GA
CrystalDiskMark 5.2 / 6 - CDM 5 Write Seq
213.5 MB/s (1%)
Western Digital Scorpio Blue WD5000LPCX-24C6HT0
...
Intel Optane 16 GB MEMPEK1J016GAH + HGST HTS721010A9E630 1 TB HDD
Intel Optane 16 GB MEMPEK1J016GAH + HGST HTS541010B7E610 1 TB HDD
ADATA DashDrive Elite SE720 USB 3.0
SK Hynix HFS128G32TND
Kingston RBU-SNS8152S3128GG6
Hynix HFS128G3MND
128 GB UFS 2.1 Flash
SanDisk DA4064
Toshiba KBG30ZPZ256G
Samsung SSD 850 EVO 500GB
SK Hynix HFS256G39TND-N210A
Toshiba THNSNK256GCS8
Toshiba SG5 256GB THNSNK256GVN8
...
CrystalDiskMark 5.2 / 6 - CDM 5 Read Seq
1289 MB/s (16%)
...
WDC PC SN520 SDAPNUW-512G
Samsung PM991 MZALQ256HAJD
Samsung SSD PM951 MZVLV256HCHP
Transcend TS1TMTE850
Samsung PM961 NVMe MZVLW128HEGR
Kingston OM8PCP3512F-AB
Apple SSD AP0256
Toshiba XG5-P KXG50PNV2T04
Apple SSD SM0512L
SK hynix PC300 HFS512GD9MND
SK Hynix BC711 HFM128GD3HX015N
Intel Optane 32 GB MEMPEK1W032GA
...
1x Samsung SSD PM981 MZVLB512HAJQ + 2x Intel SSD 760p SSDPEKKW512G8 (RAID 0)
CrystalDiskMark 5.2 / 6 - CDM 5/6 Write 4K Q32T1
157.8 MB/s (6%)
Western Digital Scorpio Blue WD5000LPCX-24C6HT0
...
Hynix HFS128G39TND
SK Hynix Canvas SC300 512GB M.2 (HFS512G39MND)
SK Hynix HFS128G39TND
Toshiba KBG30ZPZ256G
Samsung Portable SSD T5 MU-PA1T0B
256 GB UFS 3.0 Flash
SanDisk X400 SD8SN8U-128G-1006
Micron SSD 1100 (MTFDDAV256TBN)
Micron SSD 1100 SED 256GB MTFDDAK256TBN
SanDisk X600 SD9SN8W-128G
Intel Optane 16 GB MEMPEK1J016GAH + HGST HTS721010A9E630 1 TB HDD
Intel Optane 16 GB MEMPEK1J016GAH + HGST HTS541010B7E610 1 TB HDD
Intel Optane 16 GB MEMPEK1J016GAL + HGST ST1000LM049 1 TB HDD
Toshiba KBG30ZMT512G
...
CrystalDiskMark 5.2 / 6 - CDM 5/6 Read 4K Q32T1
448.9 MB/s (7%)
WDC Blue WD10SPZX-24Z10T0
...
SK Hynix HFM512GD3JX013N
Toshiba XG4 NVMe (THNSN5512GPUK)
Samsung SSD PM981 MZVLB2T0HMLB
Lexar NM610 500GB
Apple SSD AP0256
Intel SSD 660p 1TB SSDPEKNW010T8
Intel SSD 600p SSDPEKKW512G8L
...
CrystalDiskMark 5.2 / 6 - CDM 5/6 Write Seq Q32T1
210.5 MB/s (2%)
...
SanDisk DA4064
Intel Optane 16 GB MEMPEK1J016GAL + HGST ST1000LM049 1 TB HDD
Intel Optane 16 GB MEMPEK1J016GAH + HGST HTS721010A9E630 1 TB HDD
Intel Optane 16 GB MEMPEK1J016GAH + HGST HTS541010B7E610 1 TB HDD
ADATA DashDrive Elite SE720 USB 3.0
Seagate Desktop HDD 1TB ST1000DM003
SK Hynix HFS128G32TND
Kingston RBU-SNS8152S3128GG6
128 GB UFS 2.1 Flash
SanDisk X600 SD9SN8W-128G
Hynix HFS128G3MND
Toshiba KBG30ZPZ256G
SK Hynix HFS256G39TND-N210A
Toshiba THNSNK256GCS8
Toshiba SG5 256GB THNSNK256GVN8
...
CrystalDiskMark 5.2 / 6 - CDM 5/6 Read Seq Q32T1
1853 MB/s (14%)
...
WDC PC SN520 SDAPNUW-512G
Intel SSD 660p SSDPEKNW512G8
Toshiba XG4 NVMe (THNSN5512GPUK)
Toshiba NVMe THNSN51T02DUK
Toshiba THNSF5256GPUK
SK hynix BC501 HFM512GDHTNG-8310A
Intel SSD 660p 2TB SSDPEKNW020T8
SK hynix PC300 HFS512GD9MND
Crucial P1 SSD CT1000P1SSD8
Apple SSD SM0512F
Kingston OM8PCP3512F-AB
...
DiskSpd - DiskSpd 4k_q1t1_write
121 MB/s (28%)
...
SK Hynix HFM512GD3JX013N
SK Hynix PC401 512GB M.2 (HFS512GD9TNG)
Samsung SSD PM981 MZVLB1T0HALR
...
DiskSpd - DiskSpd 4k_q1t1_read
34.6 MB/s (10%)
Samsung SSD 850 EVO 500GB
...
Kingston RBUSNS8154P3512GJ
SK Hynix PC401 512GB M.2 (HFS512GD9TNG)
FPT310M4SSD256G
Samsung SSD PM871b MZNLN256HAJQ
WDC PC SN520 SDAPMUW-512
Intel SSD 600p SSDPEKKW512G7
WDC PC SN520 SDAPNUW-256G
...
DiskSpd - DiskSpd 4k_q32t16_write
163 MB/s (3%)
...
256 GB UFS 3.0 Flash
Intel SSD 520 Series SSDSC2CW240A
Samsung SSD 830 Series MZ-7PC0128D/EU
Apple SSD AP0256
FORESEE 256GB
SanDisk X600 SD9SN8W-128G
Apple SSD SM0512F
128 GB NVMe
Apple SSD AP0512
...
DiskSpd - DiskSpd 4k_q32t16_read
497 MB/s (9%)
...
SK hynix BC501 HFM256GDGTNG
Intel SSD 600p SSDPEKKW512G7
SK Hynix BC711 HFM128GD3HX015N
Apple SSD SM0256F
Samsung PM991 MZALQ256HAJD
Lexar NM610 500GB
Toshiba KBG30ZMV256G
256 GB NVMe
Toshiba KBG30ZPZ128G
Crucial P1 SSD CT1000P1SSD8
...
DiskSpd - DiskSpd seq_write
240 MB/s (3%)
...
SanDisk DA4064
Samsung SSD 830 Series MZ-7PC0128D/EU
SanDisk X600 SD9SN8W-128G
Samsung SSD 830 Series MZ-7PC256D/EU
Samsung SSD 850 EVO 500GB
Samsung SSD 470 Series MZ-5PA256/EU
Intel SSD Pro 2500 Series SSDSC2BF240A5L
Intel SSD 520 Series SSDSC2CW240A
Seagate Momentus 5400.6 ST9250315AS
OCZ Toshiba Trion 100 480GB
Lexar 128GB SSD
Lenovo UMIS AM610 RPFTJ256PDD2MWX
...
DiskSpd - DiskSpd seq_read
1336 MB/s (24%)
...
Kingston KC3000 2048G SKC3000D2048G
Toshiba KBG30ZPZ128G
SK Hynix PC401 512GB M.2 (HFS512GD9TNG)
BiWin CE480Y2D100-512G
Intel SSD 660p 1TB SSDPEKNW010T8
SK Hynix BC711 HFM128GD3HX015N
Intel SSD 600p SSDPEKKW512G7
Kingston OM8PCP31024F
Apple SSD AP0512
...
DiskSpd - DiskSpd seq_q8t1_write
241 MB/s (2%)
...
SanDisk DF4128
64 GB eMMC Flash
SanDisk X600 SD9SN8W-128G
SanDisk DA4064
Seagate Momentus 5400.6 ST9250315AS
Samsung SSD 850 EVO 500GB
Samsung SSD 830 Series MZ-7PC256D/EU
Intel SSD 520 Series SSDSC2CW240A
Samsung SSD 830 Series MZ-7PC0128D/EU
OCZ Toshiba Trion 100 480GB
Samsung SSD 470 Series MZ-5PA256/EU
SK Hynix BC711 HFM128GD3HX015N
Intel SSD Pro 2500 Series SSDSC2BF240A5L
...
DiskSpd - DiskSpd seq_q8t1_read
1974 MB/s (15%)
...
256 GB NVMe
SK hynix BC501 HFM256GDGTNG
Samsung SSD 950 Pro 512GB m.2 NVMe
Intel SSD 600p SSDPEKKW512G7
Kingston KC3000 2048G SKC3000D2048G
SK hynix BC501 HFM512GDHTNG-8310A
...
DiskSpd - DiskSpd Loop seq_q8t1_read
1274 MB/s (10%)
Toshiba 064G93 64 GB eMMC
...
Apple SSD SM0256F
Kingston RBUSNS8154P3128GJ
Lenovo UMIS AM610 RPFTJ256PDD2MWX
Crucial P1 SSD CT1000P1SSD8
256 GB UFS 3.0 Flash
Transcend M.2 SSD 430S TS512GMTS430S
WDC PC SN520 SDAPNUW-256G
SK hynix HFB1M8MQ331C0MR
Kingston RBUSNS8154P3512GJ
Toshiba KBG30ZMV256G
Toshiba KBG40ZNS512G NVMe
...
- Range of benchmark values for this graphics card
- Average benchmark values for this graphics card
* Smaller numbers mean a higher performance
v1.22
log 31. 00:25:43
#0 no ids found in url (should be separated by "_") +0s ... 0s
#1 not redirecting to Ajax server +0s ... 0s
#2 did not recreate cache, as it is less than 5 days old! Created at Tue, 30 May 2023 20:13:09 +0200 +0.001s ... 0.001s
#3 composed specs +0.003s ... 0.004s
#4 did output specs +0s ... 0.004s
#5 getting avg benchmarks for device 3406 +0.011s ... 0.015s
#6 got single benchmarks 3406 +0.007s ... 0.022s
#7 got avg benchmarks for devices +0s ... 0.022s
#8 min, max, avg, median took s +0.567s ... 0.59s
#9 return log +0.013s ... 0.603s
Please share our article, every link counts!
.170
Klaus Hinum (Update: 2020-03- 1)