نېمىشقا تۇنجى C ++ (m) تەقسىملەش ھەمىشە 72 KB بولىدۇ؟
باھا
Mewayz Team
Editorial Team
تۇنجى C ++ تەقسىملىنىشىڭىزنىڭ ئارقىسىدىكى سىر h2>
سىز ئاددىي C ++ پروگراممىسى يازىسىز. يەككە يېڭى int . تۆت بايىت. سىز تىرناق strong> ياكى ئۆزىڭىز ياقتۇرىدىغان ئىچكى ساقلىغۇچ ئارخىپىڭىزنى ئۆچۈرۈۋېتىسىز ، ئۇ يەردە - سىزنىڭ مەشغۇلات جەريانىڭىز مەشغۇلات سىستېمىسىدىن تەخمىنەن 72 KB تەلەپ قىلدى. 4 بايىت ئەمەس. 64 بايىت ئەمەس. تولۇق 72 KB. ئەگەر سىز بۇ سانغا تىكىلىپ قاراپ ، قوراللىرىڭىزنىڭ سىزگە يالغانچىلىق قىلغان-قىلمىغانلىقىنى ئويلىغان بولسىڭىز ، يالغۇز ئەمەس. قارىماققا غەلىتە كۆرۈنىدىغان بۇ ھەرىكەت C ++ ئاچقۇچىلار ئارىسىدا تۇنجى قېتىم ئىچكى ساقلىغۇچنى كولايدىغان سوئاللارنىڭ بىرى بولۇپ ، بۇ جاۋاب سىزنىڭ كودىڭىز بىلەن ئەمەلىي قاتتىق دېتال ئوتتۇرىسىدا ئولتۇرىدىغان قاتلاملار ئارقىلىق كىشىنى مەپتۇن قىلارلىق سەپەرگە ئېلىپ بارىدۇ.
يېڭى strong>
غا تېلېفون قىلغاندا نېمە ئىش يۈز بېرىدۇ72 KB رەقەمنى چۈشىنىش ئۈچۈن ، تولۇق تەقسىملەش زەنجىرىنى ئىز قوغلىشىڭىز كېرەك. سىزنىڭ C ++ كودىڭىز يېڭى int نى ئىجرا قىلغاندا ، تەرجىمە قىلغۇچى بۇنى تىجارەتچى يېڭى strong> غا چاقىرىشقا ئايلاندۇرىدۇ ، بۇ لىنۇكىس سىستېمىسىنىڭ كۆپىنچىسىدە glibc دىن malloc غا ۋەكىللىك قىلىدۇ. ئەمما malloc مېغىزىدىن بىۋاسىتە 4 بايىت ئىچكى ساقلىغۇچ تەلەپ قىلمايدۇ. مېغىز بەتلەردە مەشغۇلات قىلىدۇ - ئادەتتە x86_64 دىكى 4 KB - سىستېما چاقىرىشنىڭ تەننەرخى ئاددىي ئىچكى ساقلىغۇچقا سېلىشتۇرغاندا ئىنتايىن چوڭ. ھەر بىر يەككە تەقسىمات ئۈچۈن brk () ياكى mmap () غا تېلېفون قىلسىڭىز ، ئۇششاق-چۈششەك بولمىغان پروگراممىلار ئۈزۈلۈپ قالىدۇ.
ئەكسىچە ، glibc نىڭ ئىچكى ساقلىغۇچ تەقسىملىگۈچىسى - ptmalloc2 دەپ ئاتىلىدىغان يولغا قويۇشنىڭ ئۆزى Doug Lea نىڭ كلاسسىك dlmalloc دىن كەلگەن - ۋاسىتىچى رولىنى ئوينايدۇ. ئۇ يادرونىڭ ئىچكى قىسمىدىن چوڭ ئىچكى ساقلىغۇچنى تەلەپ قىلىدۇ ، ئاندىن پروگراممىڭىزغا ئېھتىياجلىق بولغاندا ئۇلارنى كىچىكرەك قىلىپ ئويۇپ بېرىدۇ. بۇ سىزنىڭ تۇنجى 4 بايىت تەقسىملىشىڭىزنىڭ مەشغۇلات سىستېمىسىغا تېخىمۇ چوڭ تەلەپنى قوزغىشىدىكى تۈپ سەۋەب. تەقسىم قىلغۇچى ئىسراپچىلىق قىلمايدۇ. ئۇ ئىستراتېگىيىلىك بولۇۋاتىدۇ.
72 KB نى پارچىلاش: بايتلار نەگە بارىدۇ h2>
دەسلەپكى تەقسىملەش ئۈستىلى بىر قانچە ئالاھىدە زاپچاسلاردىن كەلگەن بولۇپ ، ئۇ سىزگە بىر بايىت ئىشلەتكىلى بولىدىغان ئىچكى ساقلىغۇچنى بېرىشتىن بۇرۇن ئىجرا ۋاقتى چوقۇم باشلىشى كېرەك. ھەر بىر زاپچاسنى چۈشىنىش ساننىڭ نېمە ئۈچۈن يەرگە چۈشىدىغانلىقىنى چۈشەندۈرۈپ بېرىدۇ.
بىرىنچىدىن ، glibc نىڭ سودا سارىيى ئاساسلىق مەيدان strong> نى باشلايدۇ - ئاساسلىق تېمىدىكى بارلىق تەقسىماتلارنى ئىز قوغلايدىغان دەسلەپكى ھېسابات قۇرۇلمىسى. بۇ مەيدان ئوخشىمىغان تەقسىملەش ئۆلچىمىدىكى دۆۋىلەنگەن مېتا سانلىق مەلۇمات ، ھەقسىز تىزىملىك كۆرسەتكۈچى ۋە بىن قۇرۇلمىسى قاتارلىقلارنى ئۆز ئىچىگە ئالىدۇ. تەقسىملىگۈچى پروگرامما بۆلىكىنى sbrk () ئارقىلىق ئۇزارتىدۇ ، دەسلەپكى كېڭەيتىش M_TOP_PAD دەپ ئاتىلىدىغان ئىچكى پارامېتىر تەرىپىدىن باشقۇرۇلىدۇ ، كۆڭۈلدىكى قىممىتى 128 KB. قانداقلا بولمىسۇن ، دەسلەپكى دەسلەپكى تەلەپ بەتنى توغرىلاش ۋە ھازىرقى بۆسۈش ئورنىغا تەڭشەلدى ، بۇ كۆپىنچە كىچىكرەك تەلەپنى كەلتۈرۈپ چىقىرىدۇ - ئادەتتە يېڭى باشلانغان جەرياندا بۇ 72 KB رەسىمگە يېقىنلىشىدۇ.
ئىككىنچىدىن ، glibc 2.26 دىن باشلاپ ، تەقسىملىگۈچى تۇنجى قېتىم تېما-يەرلىك كەش strong> (tcache) نى قوزغىتىدۇ. Tcache دا 64 قۇتا بار (ھەر بىر كىچىك تەقسىمات چوڭلۇقى سىنىپىدىن بىرسى) ، ھەر بىرى 7 كە يېتىدىغان ئۇششاق-چۈششەك پارچىلارنى ساقلىيالايدۇ. tcache_perthread_struct نىڭ ئۆزى 1 KB ئەتراپىدا ئىستېمال قىلىدۇ ، ئەمما ئۇنى قوزغىتىش ھەرىكىتى تېخىمۇ كەڭ مەيدان ئورۇنلاشتۇرۇشىنى قوزغىتىدۇ. ئۈچىنچىسى ، C ++ ئىجرا ۋاقتى سىزنىڭ ئاساسلىق () ىڭىز ئىجرا قىلىنىشتىن بۇرۇن تەقسىماتنى ئورۇندىدى - تۇراقلىق قۇرۇلۇشچىلار ، std :: cout ۋە دوستلار ئۈچۈن iostream بۇففېرنى دەسلەپكى قەدەمدە قوزغىتىش ، يەرلىك ئورۇن بەلگىلەشنىڭ ھەممىسى ئاشۇ دەسلەپكى دۆۋە ئىزىغا تۆھپە قوشىدۇ.
مۇسابىقە مەيدانى ۋە ئالدىن تەقسىملەش نېمە ئۈچۈن ئەقىللىق
پارچە-پارچە تەلەپ قىلىشنى ئەمەس ، بەلكى زور مىقداردىكى ئىچكى ساقلىغۇچنى ئالدىن تەقسىملەش قارارى يولغا قويۇش تاسادىپىي ئەمەس. ئۇ نەچچە ئون يىللىق سىستېما پروگرامما تۈزۈش تەجرىبىسىدە يىلتىز تارتقان قەستەن قۇرۇلۇش سودىسى. brk () ياكى mmap () غا كەلگەن ھەر بىر تېلېفون ئىشلەتكۈچى بوشلۇقىدىن مېغىز بوشلۇقىغا مەزمۇن ئالماشتۇرۇش ، جەرياننىڭ مەۋھۇم ئىچكى ساقلىغۇچ خەرىتىسىنى ئۆزگەرتىش ۋە بەت جەدۋىلىنى يېڭىلاشنى ئۆز ئىچىگە ئالىدۇ. زامانىۋى قاتتىق دېتاللاردا ، بىر سىستېما چاقىرىشنىڭ تەننەرخى تەخمىنەن 100-200 نانو سېكۇنت ئەتراپىدا - يەككە ھالەتتە ئۇششاق ، كۆلەم خاراكتېرلىك ئاپەت.
دەسلەپكى قەدەمدە 10،000 كىچىك تەقسىملەيدىغان پروگراممىنى ئويلاڭ. ئالدىن تەقسىملەنمىسە ، بۇ 10،000 سىستېما چاقىرىشتىن دېرەك بېرىدۇ ، تەخمىنەن 1-2 مىللىمېتىر سېكۇنتلۇق ساپ ئۈستى. مەيداننى ئاساس قىلغان تەقسىملىگۈچى بىلەن ، بىرىنچى تەقسىمات يەككە سىستېما چاقىرىشنى قوزغايدۇ ، ئۇنىڭدىن كېيىنكى 99999 تەقسىمات كۆرسەتكۈچ ھېسابلاش ۋە ئۇلىنىش تىزىملىكى مەشغۇلاتى ئارقىلىق ئابونت بوشلۇقىدا پۈتۈنلەي مۇلازىمەت قىلىنىدۇ - ھەر بىرىگە تەخمىنەن 10-50 نانو سېكۇنت كېتىدۇ. ماتېماتىكا ئېنىق ئەمەس: ئالدىن تەقسىملەش چوڭلۇقنىڭ بۇيرۇقى بىلەن غەلىبە قىلىدۇ.
تۇنجى تەقسىماتتا كۆرگەن 72 KB ئەستە ساقلاش ئىسراپچىلىقى ئەمەس - ئۇ بىر مەبلەغ سېلىش. تەقسىملىگۈچى سىزنىڭ پروگراممىڭىزنىڭ پات يېقىندا تېخىمۇ كۆپ مەبلەغ ئاجرىتىدىغانلىقىغا دو تىكتى ، ئەمەلىيەتتە ھەر بىر رېئال دۇنيادا ، بۇ دو تىكىشنىڭ پايدىسى كۆپ. ئىشلىتىلمىگەن مەۋھۇم ئادرېس بوشلۇقىنىڭ تەننەرخى زامانىۋى 64 بىتلىق سىستېمىلاردا ئاساسەن نۆل.
مەۋھۇم ئىچكى ساقلىغۇچ بىلەن فىزىكىلىق ئەستە ساقلاش: نېمىشقا مۇھىم ئەمەس
پروگراممېرلارنىڭ بۇ ھەرىكەتكە تۇنجى قېتىم ئۇچرايدىغان ئورتاق كۆڭۈل بۆلىدىغىنى بايلىق ئىسراپچىلىقى. ئەگەر مەن پەقەت 4 بايتقا ئېھتىياجلىق بولسام ، مېنىڭ پروگراممىم نېمىشقا 72 KB سەرپ قىلىدۇ؟ ھالقىلىق چۈشەنچە شۇكى ، مەۋھۇم ئىچكى ساقلىغۇچ فىزىكىلىق ئىچكى ساقلىغۇچ ئەمەس strong>. Glibc پروگرامما بۆلىكىنى 72 KB ئۇزارتقاندا ، يادرو بۇ جەرياننىڭ مەۋھۇم ئىچكى ساقلىغۇچ خەرىتىسىنى يېڭىلايدۇ ، ئەمما ئۇ فىزىكىلىق ئىچكى ساقلىغۇچ بىلەن بۇ بەتلەرنى دەرھال قايتۇرمايدۇ. ئەمەلىي فىزىكىلىق بەتلەر تەلەپكە ئاساسەن بەتتىكى خاتالىق strong> ئارقىلىق تەقسىملىنىدۇ - پەقەت پروگراممىڭىز مەلۇم بىر ئادرېسقا يازغاندا ، مېغىز ئۇنىڭغا ھەقىقىي ئىچكى بەت تەقسىملەيدۇ.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →دېمەك ، گەرچە سىزنىڭ جەرياننىڭ مەۋھۇم چوڭلۇقى 72 KB ئاشقان بولسىمۇ ، ئەمما ئۇنىڭ ئاھالىلەر چوڭلۇقى strong> (RSS) - ئەمەلىيەتتە ئىشلىتىلگەن فىزىكىلىق ئىچكى ساقلىغۇچنىڭ مىقدارى پەقەت سىز چەككەن بەتلەرلا كۆپىيىدۇ. يەككە يېڭى int ئۈچۈن ، بۇ ئادەتتە بىر 4 KB بەت ، شۇنداقلا مۇسابىقە مېتا سانلىق مەلۇماتلىرى قايسى بەتلەرنى ئىگىلىسە. قالغان مەۋھۇم بوشلۇق شۇ يەردە ئولتۇرىدۇ ، ئىشلىتىشكە تەييار ، ئادرېس بوشلۇقىدىن باشقا ھېچنىمە يوق - بۇنىڭ ئىچىدە 64 بىتلىق لىنۇكىس سىستېمىسىدا 128 TB بار.
ئىشلەپچىقىرىش ئىلتىماسىنى ئارخىپلاشتۇرغاندا ۋە نازارەت قىلغاندا بۇ پەرق ئىنتايىن مۇھىم. ئەگەر سىز ھەقىقىي بايلىق ئىستېمالىنى ئىز قوغلاشقا ئېھتىياجلىق يۇمشاق دېتال ياساۋاتقان بولسىڭىز - مەيلى SaaS ئارقا سەھنىسى ، مىكرو مۇلازىمەت ياكى ئانالىز قىلىش تۇرۇبىسى بولسۇن ، سودا تىجارىتى ئۈچۈن Mewayz قاتارلىق سۇپىلاردا يۈرگۈزىدىغان ئانالىز تۇرۇبىسى بولسۇن - سىز ھەمىشە RSS نى مەۋھۇم چوڭلۇقتا ئەمەس ، بەلكى نازارەت قىلىشىڭىز كېرەك. / proc /]
72 KB رەقەم glibc نىڭ ptmalloc2 گە خاس. باشقا تەقسىملىگۈچىلەر ئوخشىمىغان سودىدا پايدا ئالىدۇ ، دەسلەپكى تەقسىمات ئۈستىمۇ ماس ھالدا ئوخشىمايدۇ. ئىقتىدارغا سەزگۈر قوللىنىشچان پروگراممىلار ئۈچۈن تەقسىملىگۈچىنى تاللىغاندا بۇ پەرقلەرنى چۈشىنىش قىممەتلىك. بۇ تەقسىملىگۈچىلەرنىڭ تاللىشى پۈتۈنلەي سىزنىڭ خىزمەت يۈكىڭىزگە باغلىق. ئۇزۇنغا سوزۇلغان مۇلازىمېتىر قوللىنىشچان پروگراممىلىرىغا كۆپ تېمالىق تەقسىملەش ئۈچۈن ، jemalloc ياكى tcmalloc ئادەتتە glibc نىڭ سۈكۈتتىكى ھالىتىدىن ئېشىپ كېتىدۇ. ئىچكى ساقلىغۇچ چەكلەنگەن سىڭدۈرۈلگەن سىستېمىلارغا نىسبەتەن ، كىرگۈزۈش ئۈنۈمى تۆۋەن بولسىمۇ ، مۇسكۇلنىڭ ئاددىي ئۇسۇلى ئەۋزەل بولۇشى مۇمكىن. كۆپىنچە ئادەتتىكى ئۈستەل يۈزى ۋە مۇلازىمېتىر پروگراممىلىرىغا نىسبەتەن ، ptmalloc2 نىڭ 72 KB دەسلەپكى ئۈستى قىسمى مۇۋاپىق سۈكۈتنى كۆرسىتىدۇ ، تەڭشىمەي ياخشى ئىشلەيدۇ. ئەگەر سۈكۈتتىكى 72 KB دەسلەپكى ئۈستەل يۈزى سىزنىڭ ئىشلىتىشىڭىزدە ھەقىقەتەن مەسىلە بولسا - بەلكىم سىز نەچچە مىڭلىغان قىسقا مۇددەتلىك جەرياننى بارلىققا كەلتۈرۈۋاتقان بولۇشىڭىز مۇمكىن ، ھەر بىرسى پەقەت ئازغىنە تەقسىمات ئېلىپ بېرىۋاتىدۇ - glibc mallopt () ۋە MALLOC_ مۇھىت ئۆزگىرىشچان ئائىلىسى ئارقىلىق بىر قانچە تەڭشەش ئېلىپ بارالايدۇ. M_TOP_PAD پارامېتىرى تەقسىملىگۈچىنىڭ ئېھتىياجلىق نەرسىدىن قانچىلىك ئارتۇق ئىچكى ساقلىغۇچ تەلەپ قىلىدىغانلىقىنى كونترول قىلىدۇ. ئۇنى mallopt (M_TOP_PAD, 0) بىلەن 0 گە تەڭشەش تەقسىملىگۈچىگە پەقەت ئېھتىياجلىق نەرسىلەرنىلا تەلەپ قىلىشنى ، دەسلەپكى ئۈستۈنكى قىسمىنى كۆرۈنەرلىك ئازايتىشنى ئېيتتى. M_MMAP_THRESHOLD پارامېتىرى مەيداننىڭ ئورنىغا mmap ئىشلىتىدىغان چوڭلۇقنى كونترول قىلىدۇ. ئەركىن ئىچكى ساقلىغۇچ مەشغۇلات سىستېمىسىغا قايتۇرۇلغاندا M_TRIM_THRESHOLD كونترول قىلىدۇ. ھەمدە glibc 2.26 دىن باشلاپ ، glibc.malloc.tcache_count ۋە glibc.malloc.tcache_max تەڭشىكى ئارقىلىق سىز غەملەك ھەرىكىتىنى كونترول قىلالايسىز. قانداقلا بولمىسۇن ، بىر ئاگاھلاندۇرۇش سۆزى: ئېھتىياتچانلىق بىلەن ئۆلچەم قىلماي بۇ پارامېتىرلارنى تەڭشەش ھەمىشە دېگۈدەك ئىشلارنى ناچارلاشتۇرۇۋېتىدۇ. سۈكۈتتىكى مەزمۇنلار ھەقىقىي رېئال ئارخىپقا ئاساسەن تاللانغان بولۇپ ، ئۇلار مۇتلەق كۆپ قىسىم خىزمەت يۈكى ئۈچۈن تاتلىق جايغا ۋەكىللىك قىلىدۇ. ئەگەر ئىشلەپچىقىرىش ئارخىپىدا ماللوك ئۈستىنىڭ بىر توسالغۇ ئىكەنلىكىنى ئىسپاتلايدىغان كۈچلۈك دەلىل-ئىسپاتلىرىڭىز بولمىسىلا ، ھەمدە ئۆزگىرىشلىرىڭىزنىڭ تەسىرىنى ئۆلچەپ باققان بولسىڭىز ، سۈكۈتنى يالغۇز قويۇڭ. تەقسىملىگۈچىنىڭ مۇددەتتىن بۇرۇن ئەلالاشتۇرۇلۇشى ئالاھىدە ھىلە-مىكىر شەكىلدىكى يەككە قىرقىش شەكلى بولۇپ ، سەل قاراش ئۈچۈن سان-ساناقسىز قۇرۇلۇش ۋاقتى سەرپ قىلغان. 72 KB تۇنجى تەقسىملەش سىرى ئۇنىڭ يادروسى ، ئابستراكت قەۋىتى strong> ھەققىدىكى دەرس. C ++ سىزگە يېڭى int 4 بايىت تەقسىملەيدىغان خام خىيال بېرىدۇ. تىل ئۆلچىمى شۇنداق دەيدۇ. سىزنىڭ روھىي ئەندىزىڭىز شۇنداق دەيدۇ. ئەمما سىزنىڭ كودىڭىز بىلەن قاتتىق دېتال ئوتتۇرىسىدا بىر قاتار مۇرەككەپ سىستېمىلار بار - C ++ ئىجرا ۋاقتى ، C كۈتۈپخانا تەقسىملىگۈچى ، مېغىزنىڭ مەۋھۇم ئىچكى ساقلىغۇچ سىستېمىسى ۋە قاتتىق دېتالنىڭ MMU ۋە TLB - ھەر بىرى ئۆزىگە خاس ھەرىكەت ، ئەلالاشتۇرۇش ۋە ئۈستىنى قوشىدۇ. بۇ نۇقسان ئەمەس. ئۇ سىستېما يۇمشاق دېتالىنىڭ پۈتكۈل نۇقتىسى. ھەر بىر قەۋەت ھەقىقىي مەسىلىنى ھەل قىلىش ئۈچۈن مەۋجۇت: تەقسىملىگۈچى مەۋجۇت ، شۇڭا ھەر بىر تەقسىماتقا سىستېما چاقىرىشنىڭ ھاجىتى يوق. مەۋھۇم ئىچكى ساقلىغۇچ سىستېمىسى مەۋجۇت ، شۇڭا فىزىكىلىق ئىچكى ساقلىغۇچنى بىۋاسىتە باشقۇرمىسىڭىزمۇ بولىدۇ. بەتتىكى خاتالىق بىر تەرەپ قىلغۇچ مەۋجۇت ، شۇڭا ئىچكى ساقلىغۇچ ھورۇن ۋە ئۈنۈملۈك بولىدۇ. ھەر بىر قەۋەت زور مىقداردىكى ئىقتىدار ۋە قۇلايلىق ئۈچۈن ئاز مىقداردا سۈزۈك سودا قىلىدۇ. ئەڭ ئىشەنچلىك ، ئىقتىدارى ئەڭ يۇقىرى سىستېمىلارنى بەرپا قىلىدىغان پروگراممېرلار بۇ قاتلاملارنى چۈشىنىدىغانلاردۇر - ئۇلار توختىماي ئويلىنىشقا ئېھتىياجلىق بولغانلىقى ئۈچۈن ئەمەس ، بەلكى كۈتۈلمىگەن بىر ئىش يۈز بەرگەندە (سىرلىق 72 KB تەقسىماتقا ئوخشاش) ، ئۇلارنىڭ سەۋەبىنى چۈشىنىدىغان روھىي مودېل بار. مەيلى سىز ھەقىقىي سودا سىستېمىسى ، ئويۇن ماتورى ياكى مىڭلىغان ئابونتلارغا مۇلازىمەت قىلىدىغان سودا سۇپىسى قۇرۇۋاتقان بولۇشىڭىزدىن قەتئىينەزەر ، كودىڭىزنىڭ سىستېما سەۋىيىسىدە نېمە ئىش قىلىدىغانلىقى ھەققىدە پىكىر يۈرگۈزۈش ئىقتىدارى ئىقتىدارلىق پروگراممېرلارنى ئالاھىدە سىستېمىدىن ئايرىپ تۇرىدىغان نەرسە. 72 KB خاتالىق ئەمەس. ئۇ سىزنىڭ تەقسىملىگۈچىڭىز خىزمىتىنى قالتىس ئىشلەيدۇ. ئەركىن كەسىپكارلاردىن تارتىپ ئورگانلارغىچە ، مېۋايز 137،000+ كارخانىنى 207 توپلاشتۇرۇلغان مودۇل بىلەن تەمىنلەيدۇ. ھەقسىز باشلاڭ ، ئۆسكەندە يېڭىلاڭ. ئوخشىمىغان تەقسىملىگۈچىلەر تۇنجى تەقسىماتنى قانداق بىر تەرەپ قىلىدۇ
دەسلەپكى تەقسىمات ھەرىكىتىنى تەڭشەش
بۇ سىستېما پروگرامما تۈزۈش ھەققىدە بىزگە نېمىلەرنى ئۆگىتىدۇ
بۈگۈن سودا مەشغۇلات سىستېمىڭىزنى قۇرۇپ چىقىڭ
Try Mewayz Free
All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.
Get more articles like this
Weekly business tips and product updates. Free forever.
You're subscribed!
Start managing your business smarter today
Join 30,000+ businesses. Free forever plan · No credit card required.
Ready to put this into practice?
Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.
Start Free Trial →Related articles
Hacker News
Bluesky has been dealing with a DDoS attack for nearly a full day
Apr 17, 2026
Hacker News
Human Accelerated Region 1
Apr 17, 2026
Hacker News
Discourse Is Not Going Closed Source
Apr 17, 2026
Hacker News
Substrate AI Is Hiring Harness Engineers
Apr 17, 2026
Hacker News
US Bill Mandates On-Device Age Verification
Apr 17, 2026
Hacker News
Show HN: SPICE simulation → oscilloscope → verification with Claude Code
Apr 17, 2026
Ready to take action?
Start your free Mewayz trial today
All-in-one business platform. No credit card required.
Start Free →14-day free trial · No credit card · Cancel anytime